package com.itheima.a06bigDecimaldemo1;

import java.math.BigDecimal;
import java.math.RoundingMode;

public class BigDecimalDemo2 {
    public static void main(String[] args) {
        //BigDecimal的成员方法

        //加减乘
        BigDecimal b1 = BigDecimal.valueOf(3.14);
        BigDecimal b2 = BigDecimal.valueOf(3.0);
        System.out.println(b1.add(b2));
        System.out.println(b1.subtract(b2));
        System.out.println(b1.multiply(b2));

        //除(除不尽时会报错）
        //System.out.println(b1.divide(b2));

        //除不尽时，可以指定保留小数位数和取舍规则（不会报错）
        System.out.println(b1.divide(b2, 2, RoundingMode.HALF_UP));

    }
}
